void destroy() throws LoginException {
runDestroyActions();
logout();
addTransactionBackupLogForClients();
authenticated = false;
}
}
LoginContext lc = loginContext;
if (lc != null) {
lc.logout();
}
for (TransactionContext context : transactionContextMap.values()) {
Transaction transaction = TransactionAccessor.getTransaction(context);